function columns(vm) {
    const cols = [
        {
            title: '序号',
            dataIndex: '',
            key: 'rowIndex',
            width: 60,
            align: 'center',
            customRender: function (t, r, index) {
                return parseInt(index) + 1
            }
        },
        {
            title: '模型名称',
            align: 'center',
            dataIndex: 'warnName',
            key: 'warnName'
        },
        {
            title: '预警模型描述',
            align: 'center',
            dataIndex: 'warnDesc',
            key: 'warnDesc'
        },
        {
            title: '预警值',
            align: 'center',
            dataIndex: 'warnValue',
            key: 'warnValue'
        },
        {
            title: '预警方式',
            align: 'center',
            dataIndex: 'warnMethod',
            key: 'warnMethod',
            customRender: function (t, r, index) {
                const cases = {
                    0: '执行比例（%）',
                    1: '执行数值'
                }
                return cases[t]
            }
        },
        {
            title: '提醒方式',
            align: 'center',
            dataIndex: 'remindMethodText',
            key: 'remindMethodText'
        },
        {
            title: '状态',
            align: 'center',
            dataIndex: 'status',
            key: 'status',
            scopedSlots: { customRender: 'status' }
        },
        {
            title: '操作',
            dataIndex: 'action',
            align: 'center',
            width: 120,
            // slots: { title: 'actionName' },
            scopedSlots: { customRender: 'action' }
        }
    ]
    return cols
}

export default columns